#ifndef CIRCLY_H
#define CIRCLY_H


struct linkednode;

typedef struct linkednode
{
	int element;
	struct linkednode *next;
} *LinkedNode;

typedef struct
{
	LinkedNode head;
	int size;
} linkedlist, *LinkedList;

int init_circle(LinkedList l);

int insert_circle(LinkedList l, int elment, int pos);

int insert_circle_tail(LinkedList l, int element);

int remove_next(LinkedList l, LinkedNode node);

void print(LinkedList l);
#endif
